Spec-Zone.ru › Angular.js 1.8

Улучшить эту страницу Посмотреть исходный код input[week]

  1. input в модуле ng

Обзор

Поле ввода с проверкой недели года и преобразованием в дату. В браузерах, которые еще не поддерживают элемент ввода HTML5 week, будет использоваться текстовый элемент. В этом случае текст должен быть введен в допустимом формате ISO-8601 для недели (yyyy-W##), например: 2013-W02.

Модель всегда должна быть объектом Date, в противном случае AngularJS выведет ошибку. Некорректные Date объекты (даты, чья getTime() является NaN) будут отображаться как пустая строка.

Значение результирующего объекта Date будет установлено на четверг в 00:00:00 запрошенной недели из-за стандартов нумерации недель ISO-8601. Сведения об ISO системе нумерации недель года можно найти по адресу: https://en.wikipedia.org/wiki/ISO_8601#Week_dates

Часовой пояс, который будет использоваться для чтения/записи экземпляра Date в модели, можно определить с помощью ngModelOptions. По умолчанию это часовой пояс браузера.

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="week"
       ng-model="string"
       [name="string"]
       [min="string"]
       [max="string"]
       [ng-min=""]
       [ng-max=""]
       [required="string"]
       [ng-required="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Подробности
ngModel string

Присваиваемое выражение AngularJS для привязки к данным.

name
(необязательно)
string

Имя свойства формы, под которым публикуется элемент управления.

min
(необязательно)
string

Устанавливает ключ ошибки проверки min, если введенное значение меньше min. Это должно быть допустимое значение формата ISO для недели (yyyy-W##). Вы также можете использовать интерполяцию внутри этого атрибута (например, min="{{minWeek | date:'yyyy-Www'}}"). Обратите внимание, что min также добавит нативную проверку HTML5.

max
(необязательно)
string

Устанавливает ключ ошибки проверки max, если введенное значение больше max. Это должно быть допустимое значение формата ISO для недели (yyyy-W##). Вы также можете использовать интерполяцию внутри этого атрибута (например, max="{{maxWeek | date:'yyyy-Www'}}"). Обратите внимание, что max также добавит нативную проверку HTML5.

ngMin
(необязательно)
datestring

Устанавливает ограничение проверки min на строку даты/недели ISO, до которой доходит выражение ngMin. Обратите внимание, что он не устанавливает атрибут min.

ngMax
(необязательно)
datestring

Устанавливает ограничение проверки max на строку даты/недели ISO, до которой доходит выражение ngMax. Обратите внимание, что он не устанавливает атрибут max.

required
(необязательно)
string

Устанавливает ключ ошибки проверки required при отсутствии значения.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение проверки required к элементу, когда выражение ngRequired принимает значение true. Используйте ngRequired вместо required, когда требуется привязка данных к атрибуту required.

ngChange
(необязательно)
string

Выражение AngularJS, которое выполняется при изменении ввода из-за взаимодействия пользователя с элементом ввода.

Пример

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/input/input%5Bweek%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API